﻿/// <reference path="common.js" />
/// <reference path="jquery-2.1.1.min.js" />
$(function () {
    Index.init();
    window.print();
});

var ACTIONURL = {
    getValidateCodeUrl: "/handle/get_validate_code.ashx?{0}",
    toCheckUserUrl: "/handle/check_user.ashx"
};

var Index = {
    init: function () {
        with (Index) {
            initControl();

            calcHeight();
        }
    },
    initControl: function () {
        //验证刷新
        $("#btnFlashValidateCode").on("click", function () {
            var newUrl = ACTIONURL.getValidateCodeUrl.format($.param({ time: new Date().getTime() }));

            $("#imgValidateCode").attr("src", newUrl);
        });
        //登录处理
        $("#btnLogin").on("click", function () {
            $.ajax({
                type: "POST",
                url: ACTIONURL.toCheckUserUrl,
                data: $("#login_action").serialize(),
                dataType:"json",
                success: function (r) {
                    "-1" == r.status && alert("验证码输入错误！");
                    //不等于-1的处理方式
                    "-1" == r.status || (function () {
                        "0" == r.status && alert("密码输入错误！");
                        //等于1，输入数据验证正确，正在登录！
                        "1" == r.status && (function () {
                            $("#lblUserName").text(r.item.emp_name);

                            $(".login").fadeOut(600, function () {
                                $(".main").fadeIn(600);
                            });
                        })();
                    })();
                }
            });
        });
        //登出
        $("#btnExitLogin").on("click", function () {
            $(".main").fadeOut(600, function () {
                $(".login").fadeIn(600);
            });
        });
    },
    calcHeight: function () {
        $(".main,.navi,.container").height($(window).height() - $("header").height() - $("footer").height());
    }


};